package pl.koziolekweb.szkola.NKBeans;

// NK-Beans/Akcja.java
 
import java.awt.*;
import java.awt.event.*;
import java.beans.PropertyVetoException;
import javax.swing.JOptionPane;

public class Akcja implements ActionListener {

    String druzyna;
    String dopel;
    Kibice kibice;
    Component comp;

    public Akcja(String s, Kibice k, Component c) {
        druzyna = s;
        kibice  = k;
        dopel   = s.substring(0, s.length()-1) + "i";
        comp    = c;
    }

    public void actionPerformed(ActionEvent e) {
        try {
              // proba zmiany modelu, moze byc zawetowana
            kibice.addKibic(druzyna);
        } catch (PropertyVetoException v) {
            JOptionPane.showMessageDialog(comp,
                "Tych z " + dopel + " za du\u017Co",
                "B\u0142\u0105d",JOptionPane.ERROR_MESSAGE);
        }
    }
}